
                    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                        <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                    </svg>
                    <p>相关文章</p> 
<blockquote> 
 <p><a href="https://blog.csdn.net/zhuwentao2150/article/details/143301870" target="_blank">HarmonyOS应用开发者基础认证——初级闯关习题参考答案大全</a><br> <a href="https://blog.csdn.net/zhuwentao2150/article/details/143304105" target="_blank">HarmonyOS应用开发者中级认证——中级闯关习题参考答案大全</a></p> 
</blockquote> 
<p></p> 
<div class="toc"> 
 <h4><a name="t0"></a>文章目录</h4> 
 <ul><li><a href="#HarmonyOS__5" rel="nofollow" target="">HarmonyOS第一课 一次开发，多端部署</a></li><li><ul><li><a href="#_7" rel="nofollow" target="">判断题</a></li><li><a href="#_17" rel="nofollow" target="">单选题</a></li><li><a href="#_43" rel="nofollow" target="">多选题</a></li></ul> 
  </li><li><a href="#HarmonyOS__57" rel="nofollow" target="">HarmonyOS第一课 自由流转</a></li><li><ul><li><a href="#_59" rel="nofollow" target="">判断题</a></li><li><a href="#_69" rel="nofollow" target="">单选题</a></li><li><a href="#_95" rel="nofollow" target="">多选题</a></li></ul> 
  </li><li><a href="#HarmonyOS__111" rel="nofollow" target="">HarmonyOS第一课 应用性能优化</a></li><li><ul><li><a href="#_113" rel="nofollow" target="">判断题</a></li><li><a href="#_119" rel="nofollow" target="">单选题</a></li><li><a href="#_145" rel="nofollow" target="">多选题</a></li></ul> 
  </li><li><a href="#HarmonyOS__176" rel="nofollow" target="">HarmonyOS第一课 应用开发安全</a></li><li><ul><li><a href="#_178" rel="nofollow" target="">判断题</a></li><li><a href="#_189" rel="nofollow" target="">单选题</a></li><li><a href="#_215" rel="nofollow" target="">多选题</a></li></ul> 
  </li><li><a href="#HarmonyOS_DFX_231" rel="nofollow" target="">HarmonyOS第一课 应用DFX能力介绍</a></li><li><ul><li><a href="#_233" rel="nofollow" target="">判断题</a></li><li><a href="#_243" rel="nofollow" target="">单选题</a></li><li><a href="#_272" rel="nofollow" target="">多选题</a></li></ul> 
 </li></ul> 
</div> 
<p></p> 
<h2><a name="t1"></a><a id="HarmonyOS__5"></a><a href="https://so.csdn.net/so/search?q=HarmonyOS&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=HarmonyOS&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;HarmonyOS\&quot;}&quot;}" data-tit="HarmonyOS" data-pretit="harmonyos">HarmonyOS</a>第一课 一次开发，多端部署</h2> 
<h3><a name="t2"></a><a id="_7"></a>判断题</h3> 
<p>1.<a href="https://so.csdn.net/so/search?q=%E8%87%AA%E9%80%82%E5%BA%94%E5%B8%83%E5%B1%80&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=%E8%87%AA%E9%80%82%E5%BA%94%E5%B8%83%E5%B1%80&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;自适应布局\&quot;}&quot;}" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=%E8%87%AA%E9%80%82%E5%BA%94%E5%B8%83%E5%B1%80&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;自适应布局\&quot;}&quot;}" data-tit="自适应布局" data-pretit="自适应布局">自适应布局</a>元素可以根据特定的特征（如窗口宽度、屏幕方向）触发变化以适应外部容器变化的能力。</p> 
<p>错误(False)</p> 
<p>2.<a href="https://so.csdn.net/so/search?q=%E5%93%8D%E5%BA%94%E5%BC%8F%E5%B8%83%E5%B1%80&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=%E5%93%8D%E5%BA%94%E5%BC%8F%E5%B8%83%E5%B1%80&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;响应式布局\&quot;}&quot;}" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=%E5%93%8D%E5%BA%94%E5%BC%8F%E5%B8%83%E5%B1%80&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;响应式布局\&quot;}&quot;}" data-tit="响应式布局" data-pretit="响应式布局">响应式布局</a>基于断点、栅格、媒体查询等能力实现，多用于解决页面各区域间的布局差异。</p> 
<p>正确(True)</p> 
<h3><a name="t3"></a><a id="_17"></a>单选题</h3> 
<p>1.以下哪个是系统资源的引用方式？</p> 
<p>A. 使用$r(‘sys.type.resource_id’)</p> 
<p>B. 使用$r(‘app.type.name’)</p> 
<p>C. 使用$sys(‘type.resource_id’)</p> 
<p>D. 使用$app(‘type.name’)</p> 
<p>答案：A</p> 
<p>2.Row父容器宽度100，其中子<span class="edu-hl hl hl-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;word\&quot;:\&quot;组件\&quot;}&quot;}" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;word\&quot;:\&quot;组件\&quot;}&quot;}" data-tit="组件" data-pretit="组件">组件</span>X设置了layoutWeight(3)和width(‘20%’)，子组件Y设置了layoutWeight(2)和width(‘30%’)，会出现什么样的效果？</p> 
<p>A. 子组件X宽度20，子组件Y宽度30</p> 
<p>B. 子组件X宽度40，子组件Y宽度60</p> 
<p>C. 子组件X宽度60，子组件Y宽度40</p> 
<p>D. 子组件X宽度30，子组件Y宽度20</p> 
<p>答案：C</p> 
<h3><a name="t4"></a><a id="_43"></a>多选题</h3> 
<p>1.关于自适应布局，以下说法正确的有：</p> 
<p>A. 拉伸能力是指容器组件尺寸发生变化时，增加或减小的空间全部分配给容器组件内指定区域</p> 
<p>B. 占比能力是指子组件的宽高按照预设的比例，随父容器组件发生变化</p> 
<p>C. 隐藏能力按照布局优先级大小，从大到小依次隐藏，直到容器能够完整显示剩余元素</p> 
<p>D. 延伸能力是指容器组件内的子组件，按照其在列表中的先后顺序，随容器组件尺寸变化显示或隐藏</p> 
<p>答案：ABD</p> 
<h2><a name="t5"></a><a id="HarmonyOS__57"></a>HarmonyOS第一课 自由流转</h2> 
<h3><a name="t6"></a><a id="_59"></a>判断题</h3> 
<p>1.应用流转时只需要申请权限ohos.permission.DISTRIBUTED_DATASYNC就好了，不需要再在用户运行时动态申请。</p> 
<p>错误(False)</p> 
<p>2.应用接续开发过程中，在onContinue中恢复待接续的业务数据，在同一UIAbility通过onCreate/onNewWant保存数据。</p> 
<p>错误(False)</p> 
<h3><a name="t7"></a><a id="_69"></a>单选题</h3> 
<p>1.使用支持默认流转的组件时配置的流转标识是？</p> 
<p>A. UnionID</p> 
<p>B. resID</p> 
<p>C. restoreId</p> 
<p>D. openID</p> 
<p>答案：C</p> 
<p>2.跨端迁移应用开发过程中配置应用支持迁移的字段为？</p> 
<p>A. skills</p> 
<p>B. deviceTypes</p> 
<p>C. launchType</p> 
<p>D. continuable</p> 
<p>答案：D</p> 
<h3><a name="t8"></a><a id="_95"></a>多选题</h3> 
<p>1.以下哪些是自由流转体验</p> 
<p>A. 应用接续</p> 
<p>B. 服务互通</p> 
<p>C. 媒体播控</p> 
<p>D. 跨设备拖拽</p> 
<p>E. 跨设备剪切板</p> 
<p>答案：ABCDE</p> 
<h2><a name="t9"></a><a id="HarmonyOS__111"></a>HarmonyOS第一课 应用<span class="edu-hl hl hl-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;word\&quot;:\&quot;性能优化\&quot;}&quot;}" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;word\&quot;:\&quot;性能优化\&quot;}&quot;}" data-tit="性能优化" data-pretit="性能优化">性能优化</span></h2> 
<h3><a name="t10"></a><a id="_113"></a>判断题</h3> 
<p>1.在@Prop和@ObjectLink使用效果相同的场景下，优先使用@ObjectLink的方式减少系统内存开销。</p> 
<p>正确(True)</p> 
<h3><a name="t11"></a><a id="_119"></a>单选题</h3> 
<p>1.cachedCount方法的默认缓存列表项数目为</p> 
<p>A. 0</p> 
<p>B. 1</p> 
<p>C. 2</p> 
<p>D. 3</p> 
<p>答案：B</p> 
<p>2.关于ForEach和LazyForEach，下列说法错误的是？</p> 
<p>A. 当在滚动容器中使用了LazyForEach，框架会根据滚动容器可视区域按需创建组件，当组件滑出可视区域外时，框架会进行组件销毁回收以降低内存占用。</p> 
<p>B. ForEach和LazyForEach会根据定义的键值生成规则为数据源的每个数组项生成唯一键值，并创建相应的组件。</p> 
<p>C. LazyForEach进行非首次渲染时，它会检查新生成的键值是否在上次渲染中已经存在。如果键值不存在，则会创建一个新的组件；如果键值存在，则不会创建新的组件，而是直接渲染该键值所对应的组件。</p> 
<p>D. 仅有List、Grid、Swiper以及WaterFlow组件支持LazyForEach的数据懒加载功能。</p> 
<p>答案：C</p> 
<h3><a name="t12"></a><a id="_145"></a>多选题</h3> 
<p>1.以下对应冷启动不同阶段的优化方法不正确的有</p> 
<p>A. 缩短应用进程创建&amp;初始化阶段耗时：延迟加载</p> 
<p>B. 缩短Application&amp;Ability初始化阶段耗时：减少首页Ability或者Page中import的模块</p> 
<p>C. 缩短Ability生命周期阶段耗时：使用异步加载</p> 
<p>D. 缩短加载绘制首页阶段耗时：设置合适分辨率的startWindowIcon</p> 
<p>答案：AD</p> 
<p>2.关于DevEco Profiler性能调优，下列说法正确的是：</p> 
<p>A. Launch：主要用于分析应用/服务的启动耗时，分析启动周期各阶段的耗时情况、核心线程的运行情况等，协助开发者识别启动瓶颈。</p> 
<p>B. Frame：主要用于深度分析应用/服务的卡顿丢帧原因。</p> 
<p>C. Time：主要用于改进函数执行效率的分析，深度录制函数调用栈及每帧耗时等相关运行数据，并完整展现ArkTS到Native的跨语言调用栈，支撑Native API典型问题分析。</p> 
<p>D. Allocation：主要用于应用/服务内存资源占用情况的分析，可深度采集内存相关数据，直观呈现不同分类的内存趋势，提供内存实例分配的调用栈记录，深入分析内存问题。</p> 
<p>E. Snapshot：支持多次拍摄ArkTS堆内存快照，分析单个内存快照或多个内存快照之间的差异，定位ArkTS的内存问题。</p> 
<p>F. CPU：通过深度采集CPU内核相关数据，直观地呈现出当前选择调优应用/服务进程的CPU使用率、CPU各核心时间片调度信息、CPU各核心频率信息、CPU各核心使用率信息、系统各进程的CPU使用情况、线程状态及Trace信息等。</p> 
<p>答案：ABCDEF</p> 
<h2><a name="t13"></a><a id="HarmonyOS__176"></a>HarmonyOS第一课 应用开发安全</h2> 
<h3><a name="t14"></a><a id="_178"></a>判断题</h3> 
<p>1.TEE是Trusted execution environment的缩写：</p> 
<p>正确(True)</p> 
<p>2.OS <span class="words-blog hl-git-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.10283&quot;,&quot;extra&quot;:&quot;{\&quot;words\&quot;:\&quot;Kernel\&quot;}&quot;}" data-tit="Kernel" data-pretit="kernel">Kernel</span>（操作系统内核）的安全性要强于TEE：</p> 
<p>错误(False)</p> 
<h3><a name="t15"></a><a id="_189"></a>单选题</h3> 
<p>1.以下哪个不是HarmonyOS安全设计理念要素？</p> 
<p>A. 机密性</p> 
<p>B. 高效性</p> 
<p>C. 完整性</p> 
<p>D. 可用性</p> 
<p>答案：B</p> 
<p>2.下列哪个不是设备端侧证书</p> 
<p>A. 设备证书。</p> 
<p>B. 业务证书。</p> 
<p>C. CBG根证书。</p> 
<p>D. CA证书。</p> 
<p>答案：C</p> 
<h3><a name="t16"></a><a id="_215"></a>多选题</h3> 
<p>1.以下哪些是HarmonyOS生态安全的内容：</p> 
<p>A. 开发者实名。</p> 
<p>B. 设备受限调试。</p> 
<p>C. 上架检测与审核。</p> 
<p>D. 应用代码签名与加密。</p> 
<p>E. 应用运行时保护与检测。</p> 
<p>答案：ABCDE</p> 
<h2><a name="t17"></a><a id="HarmonyOS_DFX_231"></a>HarmonyOS第一课 应用DFX能力介绍</h2> 
<h3><a name="t18"></a><a id="_233"></a>判断题</h3> 
<p>1.HiAppEvent提供事件监听功能，开发者不能监听到系统事件：</p> 
<p>错误(False)</p> 
<p>2.HiTraceMeter用于追踪进程轨迹，进行程序性能分析，支持内核ftrace预置埋点和用户态打点：</p> 
<p>正确(True)</p> 
<h3><a name="t19"></a><a id="_243"></a>单选题</h3> 
<p>1.关于HiLog日志打印规则，下列说法错误的是：</p> 
<p>A. 日志中禁止打印设备关键器件信息。</p> 
<p>B. 日志中可以打印用户个人隐私信息。</p> 
<p>C. 日志输出级别必须符合实际情况，禁止胡乱使用日志级别。</p> 
<p>D. 在业务关键流程应增加INFO等级日志。<br> 回答正确</p> 
<p>答案：B</p> 
<p>2.下列哪一项不是HiLog定义的日志级别：</p> 
<p>A. DEBUG</p> 
<p>B. INFO</p> 
<p>C. WARN</p> 
<p>D. ERROR</p> 
<p>E. FAIL</p> 
<p>答案：E</p> 
<h3><a name="t20"></a><a id="_272"></a>多选题</h3> 
<p>1.DFX设计范围主要包含以下哪些：</p> 
<p>A. HiLog日志，基础流水日志打印。</p> 
<p>B. HiAppEvent应用事件，事件埋点接口，提供事件的埋点写入。</p> 
<p>C. HiTrace Meter跟踪，提供追踪进程轨迹，进行程序性能分析。</p> 
<p>D. HiTrace Chain调用链，提供业务流程调用链跟踪的维测接口。</p> 
<p>答案：ABCD</p>
                